#指定目标
TARGET:=main

#指定编译器
CC:=arm-linux-gcc

#指定头文件路径
include:=-I.
include+=-I../inc

#指定库路径
lib:=-L.
lib+=-L../lib

#获得各个文件下面的所有.c
source:=$(wildcard ./*.c)
#source+=$(wildcard ../src/*.c)

#将所有的.c替换为.o
dest:=$(patsubst %.c,%.o,$(source))
$(TARGET):$(dest)
	$(CC) $^ -o $@ $(include) $(lib)
#mv $(TARGET) ../bin
%.o:%.c
	$(CC) -c $< -o $@ $(include) $(lib)


close:
	rm $(dest)
	rm $(TARGET)







